home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / admin / menu-new.tar / menu-new / menu / menu.desc < prev    next >
Text File  |  1992-07-04  |  2KB  |  63 lines

  1. Menu file key descriptions:
  2.  
  3. The key is the first character on each line
  4. in a menu file.
  5. Note that a "%s" in a command, causes substitution of arg into command.
  6.  
  7. '$'        Menu header.  This is the text that will appear at the top
  8.         of the menu.
  9.  
  10. '?'        Menu comment.  Text that describes what will be used when
  11.         the user presses the corresponding key.
  12.  
  13. '+'        Execute in a pipe.  Execute a process in a pipe.  The process
  14.         called must not require user interaction. Good examples
  15.         would be "ls" or "cat filename".
  16.  
  17. '#'        Name of help file.  The name of the help file for the 
  18.         corresponding menu option.
  19.  
  20. '*'        Execute commend in a subshell.  Output does not use the
  21.         menu window.  Upon completion of the command the user
  22.         will be prompted to press the space key to continue.
  23.  
  24. '%'        Execute command in a subshell.  Essentially identical
  25.         to '*' with the exception that it returns without
  26.         prompting the user to press the space key.  Returns
  27.         immediately upon completion of the command.
  28.  
  29. '&'        The name of a menu file is specified for loading.
  30.  
  31. '@'        The name of a menu file is specified for loading.  In this
  32.         case the loaded menu file is specified to be the main
  33.         menu.  This may be useful for sub-menu grouping.  The only
  34.         way a user can get back to the real "main" menu is by
  35.         use of the 'm' menu command.  The return key or the 'p' key
  36.         will only take the user back as far as a menu specified
  37.         with the '@' character.
  38.  
  39. '1'        Execute a C-Shell command, but ask for a file name to use
  40.         as an argument for the command.
  41.  
  42. '2'        Execute a C-Shell command, but ask for two file names
  43.         as arguments for the command.  Good for use with the
  44.         "mv" command.
  45.  
  46. '3'        Execute a C-Shell command, but ask for a persons login
  47.         name.  Useful when using the "talk" command.
  48.  
  49. '4'        Execute a C-Shell command, but ask for a topic.  Useful
  50.         when using the "man" command.
  51.  
  52. '5'        Execute a C-Shell command with a file name as an argument.
  53.         Uses visual directory listing and a file is selected by
  54.         using the arrow keys.  Useful when you know the file
  55.         must exist.
  56.  
  57. '6'        Execute a command in a pipe with a file name as an argument.
  58.         Uses visual directory listing and a file is selected by
  59.         using the arrow keys.  Useful when you know the file
  60.         must exist.
  61.  
  62. 'd'        Change to directory before executing command.
  63.